Traditional Usability Costs and Benefits: Fitting them into Open Source Software Development
نویسندگان
چکیده
Usability is an important quality characteristic of software (SW) products and systems. Usability costbenefit analysis models outline the potential benefits and costs of usability. These models are important for selling the usability activities for management. The implications of open source software (OSS) development context on usability cost-benefit considerations have not been addressed. Based on the insights of literature addressing the OSS development context, as well as two interpretive case studies carried in the OSS development context, the paper reveals that there are interesting parallels and differences when considering the costs and benefits of usability in OSS development context. Based on the analysis, a refined model of usability costs and benefits fitting the OSS development context is introduced. The model can be used for selling the usability activities to OSS development. Implications for theory and practice are discussed.
منابع مشابه
Applying usability cost-benefit analysis - explorations in commercial and open source software development contexts
This thesis explores whether usability cost-benefit analysis is helpful when applied to commercial and open source software (OSS) development contexts. First, the thesis examines the differences and commonalities among the existing usability cost-benefit analysis models. The results indicate that there are considerable variations in the usability cost-benefit analysis literature in how the diff...
متن کاملUsability in Open Source Software Development: Opinions and Practice
Open Source Software (OSS) development has gained significant importance in the production of software products. Open Source Software developers have produced systems with a functionality that is competitive with similar proprietary software developed by commercial software organizations. Yet OSS is usually designed for and by power-users, and OSS products have been criticized for having little...
متن کاملLeveraging Open-Source Communities To Improve the Quality & Performance of Open-Source Software
Open-source development processes have emerged as an effective approach to reduce cycle-time and decrease design, implementation, and quality assurance costs for certain types of software, particularly systems infrastructure software, such as operating systems, compilers and language processing tools, editors, and distribution middleware. This paper presents two contributions to the study of op...
متن کاملThe Impact of Complexity on Software Design Quality and Costs: An Exploratory Empirical Analysis of Open Source Applications
It is well known that complexity affects software development and maintenance costs. In the Open Source context, the sharing of development and maintenance effort among developers is a fundamental tenet, which can be thought as a driver to reduce the impact of complexity on maintenance costs. However, complexity is a structural property of code, which is not quantitatively accounted for in trad...
متن کاملUsability and the Bottom Line
Cost–benefit analysis Although usability’s broad benefits are impressive, a cost-benefit analysis might be a necessary first step in introducing usability into your organization or a particular project. In usability cost-benefit analyses, the goal is to estimate the costs and benefits of specific usability activities—such as prototyping, usability testing, heuristic evaluation, and so on—and co...
متن کامل